package com.legendframework.core.cmd.annotation;

import java.lang.annotation.*;

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Command {

    /**
     * Bean名称
     * @return
     */
    String value() default "";

    /**
     * 指令前缀
     * 设置了这个参数的指令类中的指令方法的cmd前缀都会加上这个参数的值
     * @return
     */
    String cmd();

    /**
     * 指令类标题
     * @return
     */
    String title();
}
